ISGUI is written in Java with the help of image4j.jar, a library created by Ian McDonagh and released under LGPL.
image4j is (c) Ian McDonagh 2008
Image Smasher is (c) Duh102 2008

Installation:
Extract ISGUIv0.03.jar and image4j.jar to the same directory as the .bmp files you want to use.
*NOTE*
CC's indexed bmps will not work. You must use regular 24 bit bmps and convert the output back into CC's palette.
See http://www.datarealms.com/forum/viewtopic.php?f=1&t=12156 for the bunker modules I've converted.

Usage is as follows:
Ctrl + O opens a tile for placement
Ctrl + S saves the current image. WYSIWYG sans pink boxes, so no worries.
Ctrl + C copies the selected tiles RIGHT ON TOP OF THE CURRENT SELECTION. Make sure to move them after you do this.
Del deletes the selected tiles.
Arrow keys moves the current selection by 12px each time. That is the size of the smallest box in the Bunker Bits section.
Ctrl + Arrow keys moves the selection by 1px each time for fine tuning.

Left Click selects the tile under your mouse pointer. Clicking on empty space deselects everything.
Ctrl + Left Click adds the tile under your mouse pointer to the selection.
Dragging will move the current selection freeform.

Selected images are distinguishable by the pink box and circle on them. The pink box is drawn on their edge, so a selected image will have pink where the outermost pixels would be.


How to convert to and from CC's palette:
From:
If you have Paint, you have no worries. Simply open an indexed CC bitmap, save it as a png, then save it as a 24bit bitmap. This is a bit time-consuming if you have many bunker modules to convert, so you may want to get a batch utility to do it for you. I use RentASoft Image Converter (link below).
NOTE:
Bunker modules must be of the formula nameFG.bmp, nameBG.bmp, and nameMat.bmp or it will not load correctly.

To:
Again, Paint is your friend. Open up one of CC's indexed bmps and paste in one of the output bmps. Save as a different name, unless you want to overwrite the CC bmp.